package finalTest;

public class FinalFieldChangeTest {

	static final T t=new T();
	
	public static void main(String[] args) {
//      下面一行代码会报错，因为T的指向变了
//		T=new T();
		
		//本行代码没有错误，因为final只能改变t到对象的指向，而不能改变a引用的指向
		t.a=3;
	}
}

class T
{
	public int a=1;
}
